package com.wondertek.service.sdk.iotdh.dto.res.scene;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.HashMap;
import java.util.List;

/**
 * @author xxx
 * @Date 2024/8/23 14:40
 */
@Data
public class SourceInfo {
    @Schema(name = "areaInfo", description = "name:分区名称 areaId:分区id available:可用状态 0-不可用； 1-可用； 2-已选")
    private List<HashMap<String, Object>> areaInfo;

    @Schema(name = "sceneId", description = "name:探测器名称  accessoryId:配件ID  model:探测器型号 alarmInfo:{alarmType:报警类型 Fire-火警；Medical-医疗；Panic-紧急；Gas-燃气；Alarm-自身报警；ExAlarm-外部报警；SmartMotion-智能动检 ；CrossLine-拌线；Intrusion-入侵 ；HighTemperature-高温；LowTemperature-低温 available:可用状态 0-不可用； 1-可用； 2-已选}")
    private List<HashMap<Object, Object>> detectorInfo;

    @Schema(name = "enable", description = "time：触发时刻 格式：HH-mm-SS  repeatDay：星期几重复 [0（周日）、1（周一）、2、3、4、5、6]")
    private List<HashMap<Object, Object>> timerInfo;
}
